package com.hd123.rumba.gwt.widget2.client.grid.renderer;

import com.google.gwt.user.client.ui.Image;

/**
 * 图片渲染器，把provider提供的数据作为图片的url，provider数据为null时图片不显示
 * 
 * @author LiQi
 * 
 */
public class RImageRenderer extends Image implements RCellRenderer {

  public Object getValue() {
    return getUrl();
  }

  public void setValue(Object value) {
    setVisible(value != null);
    if (value instanceof String) {
      setVisible(!value.equals(""));
      setUrl((String) value);
    }
  }
}
